Skip to content

Surface for 0.7.0 datasets/std_rand breaking change - #503

Merged
Mec-iS merged 1 commit into
mainfrom
docs/breaking-changes-0.7
Oct 24, 2026
Merged

Mec-iS merged 1 commit into
mainfrom
docs/breaking-changes-0.7

Conversation

@Mec-iS

@Mec-iS Mec-iS commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator

What

Make the 0.7.0 breaking change visible in the usual doc files:

  • README.md: new Breaking changes in 0.7.0 section with a [!WARNING] callout explaining that datasets no longer enables std_rand, what seed behaviour to expect, and the two-line migration (features = ["datasets", "std_rand"]). Dependency snippet bumped ^0.6 → ^0.7. The dataset-generators bullet now mentions the fixed-seed default.
  • src/lib.rs crate docs: short breaking-change note next to the features section, so it shows on docs.rs.
  • AGENTS.md: the feature list claimed datasets implies std_rand and serde — stale since 0.7.0. Now says it implies serde only, with the migration hint.

Why

#416 (shipped in v0.7.0) changed generator seeding, but the only warning lived in CHANGELOG.md. Users upgrading a patch/minor will hit silent output changes (fixed seed instead of OS entropy) without this.

Checklist

  • Docs only, no code changes (fmt + clippy --all-features pass in pre-commit)
  • No new tag

@Mec-iS Mec-iS changed the title docs: surface the 0.7.0 datasets/std_rand breaking change Surface for 0.7.0 datasets/std_rand breaking change Oct 24, 2026
@Mec-iS
Mec-iS merged commit 7ae294d into main Oct 24, 2026
13 checks passed
@Mec-iS
Mec-iS deleted the docs/breaking-changes-0.7 branch October 24, 2026 04:46
@Mec-iS Mec-iS mentioned this pull request Oct 24, 2026
@Mec-iS

Mec-iS commented Oct 24, 2026

Copy link
Copy Markdown
Collaborator Author

These changes are merged into the v0.7 release candidate on main (commit cd217dd). The candidate is undergoing benchmark tests in smartcore-benches run 40066233708; a measurement report will follow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant